// 设备相关
const device = {
    // 总数
    total: 1321,
    // 新增
    new: 532,
    // 运营
    running: 1232,
    // 异常
    error: 132,
};

// 设备监控
const monitor = {
    // 故障
    breakdown: new Array(10000).fill(0).map(function (item, i) {
        return {
            timestamp: 1631517023803 - Math.floor(Math.random() * 10000000000),
            address: '成都市金牛区xxx',
            code: '1231290',
        };
    }),
    // 异常
    error: new Array(10000).fill(0).map(function () {
        return {
            timestamp: 1631517023803 - Math.floor(Math.random() * 10000000000),
            address: '成都市金牛区xxx',
            code: '12adsjasdh',
        };
    }),
};

// 点位分布图表数据
const pointDistribution = [
    {
        city: '北京',
        value: 1231,
    },
    {
        city: '上海',
        value: 1322,
    },
    {
        city: '成都',
        value: 1100,
    },
    {
        city: '重庆',
        value: 999,
    },
];

// 点位分布统计数据
const pointDistributionTotal = {
    // 总数
    total: 1312321,
    // 新增
    new: 7998,
};

// 用户总量图表数据
const userCount = [
    {
        city: '北京',
        count: 1231,
    },
    {
        city: '上海',
        count: 322,
    },
    {
        city: '成都',
        count: 1100,
    },
    {
        city: '重庆',
        count: 99,
    },
    {
        city: '南京',
        count: 312,
    },
    {
        city: '杭州',
        count: 992,
    },
    {
        city: '深圳',
        count: 412,
    },
];

// 用户总量统计数据
const userCountTotal = {
    // 总数
    total: 2317428,
    // 新增
    new: 282,
};

// 销售额数据
const sale = {
    year: new Array(12).fill(0).map((item, i) => {
        return {
            month: i + 1,
            saleCount: Math.floor(Math.random() * 2000000),
            predictCount: Math.floor(Math.random() * 2000000),
        };
    }),
    season: new Array(12).fill(0).map((item, i) => {
        return {
            month: i + 1,
            saleCount: Math.floor(Math.random() * 1000000),
            predictCount: Math.floor(Math.random() * 1000000),
        };
    }),
    month: new Array(12).fill(0).map((item, i) => {
        return {
            month: i + 1,
            saleCount: Math.floor(Math.random() * 500000),
            predictCount: Math.floor(Math.random() * 500000),
        };
    }),
    week: new Array(12).fill(0).map((item, i) => {
        return {
            month: i + 1,
            saleCount: Math.floor(Math.random() * 100000),
            predictCount: Math.floor(Math.random() * 100000),
        };
    }),
};

// 订单数据
const order = {
    year: {
        // 订单量
        count: 13212442,
        // 销售额（元）
        sale: 123124141,
    },
    season: {
        // 订单量
        count: 1321244,
        // 销售额（元）
        sale: 12312414,
    },
    month: {
        // 订单量
        count: 132124,
        // 销售额（元）
        sale: 1231241,
    },
    day: {
        // 订单量
        count: 13212,
        // 销售额（元）
        sale: 123124,
    },
};

// 渠道分布
const channel = [
    {
        name: '机场',
        value: 90,
        max: 150,
    },
    {
        name: '火车站',
        value: 19,
        max: 150,
    },
    {
        name: '汽车站',
        value: 120,
        max: 150,
    },
    {
        name: '地铁',
        value: 30,
        max: 150,
    },
    {
        name: '商场',
        value: 110,
        max: 150,
    },
];

// 各省热销
const hot = [
    {
        city: '北京',
        isDesc: !!Math.floor(Math.random() * 2), // 是否为下降趋势
        value: Math.floor(Math.random() * 100000), // 销售额
        detail: [
            {
                goodsName: '可爱多', // 商品名
                isDesc: !!Math.floor(Math.random() * 2), // 是否为下降趋势
                value: Math.floor(Math.random() * 10000), // 销售额
            },
            {
                goodsName: '娃哈哈', // 商品名
                isDesc: !!Math.floor(Math.random() * 2), // 是否为下降趋势
                value: Math.floor(Math.random() * 10000), // 销售额
            },
            {
                goodsName: '喜之郎', // 商品名
                isDesc: !!Math.floor(Math.random() * 2), // 是否为下降趋势
                value: Math.floor(Math.random() * 10000), // 销售额
            },
            {
                goodsName: '八喜', // 商品名
                isDesc: !!Math.floor(Math.random() * 2), // 是否为下降趋势
                value: Math.floor(Math.random() * 10000), // 销售额
            },
            {
                goodsName: '小洋人', // 商品名
                isDesc: !!Math.floor(Math.random() * 2), // 是否为下降趋势
                value: Math.floor(Math.random() * 10000), // 销售额
            },
            {
                goodsName: '好多鱼', // 商品名
                isDesc: !!Math.floor(Math.random() * 2), // 是否为下降趋势
                value: Math.floor(Math.random() * 10000), // 销售额
            },
        ],
    },
    {
        city: '上海',
        isDesc: !!Math.floor(Math.random() * 2),
        value: Math.floor(Math.random() * 100000),
        detail: [
            {
                goodsName: '可爱多', // 商品名
                isDesc: !!Math.floor(Math.random() * 2), // 是否为下降趋势
                value: Math.floor(Math.random() * 10000), // 销售额
            },
            {
                goodsName: '娃哈哈', // 商品名
                isDesc: !!Math.floor(Math.random() * 2), // 是否为下降趋势
                value: Math.floor(Math.random() * 10000), // 销售额
            },
            {
                goodsName: '喜之郎', // 商品名
                isDesc: !!Math.floor(Math.random() * 2), // 是否为下降趋势
                value: Math.floor(Math.random() * 10000), // 销售额
            },
            {
                goodsName: '八喜', // 商品名
                isDesc: !!Math.floor(Math.random() * 2), // 是否为下降趋势
                value: Math.floor(Math.random() * 10000), // 销售额
            },
            {
                goodsName: '小洋人', // 商品名
                isDesc: !!Math.floor(Math.random() * 2), // 是否为下降趋势
                value: Math.floor(Math.random() * 10000), // 销售额
            },
            {
                goodsName: '好多鱼', // 商品名
                isDesc: !!Math.floor(Math.random() * 2), // 是否为下降趋势
                value: Math.floor(Math.random() * 10000), // 销售额
            },
        ],
    },
    {
        city: '深圳',
        isDesc: !!Math.floor(Math.random() * 2),
        value: Math.floor(Math.random() * 100000),
        detail: [
            {
                goodsName: '可爱多', // 商品名
                isDesc: !!Math.floor(Math.random() * 2), // 是否为下降趋势
                value: Math.floor(Math.random() * 10000), // 销售额
            },
            {
                goodsName: '娃哈哈', // 商品名
                isDesc: !!Math.floor(Math.random() * 2), // 是否为下降趋势
                value: Math.floor(Math.random() * 10000), // 销售额
            },
            {
                goodsName: '喜之郎', // 商品名
                isDesc: !!Math.floor(Math.random() * 2), // 是否为下降趋势
                value: Math.floor(Math.random() * 10000), // 销售额
            },
            {
                goodsName: '八喜', // 商品名
                isDesc: !!Math.floor(Math.random() * 2), // 是否为下降趋势
                value: Math.floor(Math.random() * 10000), // 销售额
            },
            {
                goodsName: '小洋人', // 商品名
                isDesc: !!Math.floor(Math.random() * 2), // 是否为下降趋势
                value: Math.floor(Math.random() * 10000), // 销售额
            },
            {
                goodsName: '好多鱼', // 商品名
                isDesc: !!Math.floor(Math.random() * 2), // 是否为下降趋势
                value: Math.floor(Math.random() * 10000), // 销售额
            },
        ],
    },
    {
        city: '武汉',
        isDesc: !!Math.floor(Math.random() * 2),
        value: Math.floor(Math.random() * 100000),
        detail: [
            {
                goodsName: '可爱多', // 商品名
                isDesc: !!Math.floor(Math.random() * 2), // 是否为下降趋势
                value: Math.floor(Math.random() * 10000), // 销售额
            },
            {
                goodsName: '娃哈哈', // 商品名
                isDesc: !!Math.floor(Math.random() * 2), // 是否为下降趋势
                value: Math.floor(Math.random() * 10000), // 销售额
            },
            {
                goodsName: '喜之郎', // 商品名
                isDesc: !!Math.floor(Math.random() * 2), // 是否为下降趋势
                value: Math.floor(Math.random() * 10000), // 销售额
            },
            {
                goodsName: '八喜', // 商品名
                isDesc: !!Math.floor(Math.random() * 2), // 是否为下降趋势
                value: Math.floor(Math.random() * 10000), // 销售额
            },
            {
                goodsName: '小洋人', // 商品名
                isDesc: !!Math.floor(Math.random() * 2), // 是否为下降趋势
                value: Math.floor(Math.random() * 10000), // 销售额
            },
            {
                goodsName: '好多鱼', // 商品名
                isDesc: !!Math.floor(Math.random() * 2), // 是否为下降趋势
                value: Math.floor(Math.random() * 10000), // 销售额
            },
        ],
    },
    {
        city: '成都',
        isDesc: !!Math.floor(Math.random() * 2),
        value: Math.floor(Math.random() * 100000),
        detail: [
            {
                goodsName: '可爱多', // 商品名
                isDesc: !!Math.floor(Math.random() * 2), // 是否为下降趋势
                value: Math.floor(Math.random() * 10000), // 销售额
            },
            {
                goodsName: '娃哈哈', // 商品名
                isDesc: !!Math.floor(Math.random() * 2), // 是否为下降趋势
                value: Math.floor(Math.random() * 10000), // 销售额
            },
            {
                goodsName: '喜之郎', // 商品名
                isDesc: !!Math.floor(Math.random() * 2), // 是否为下降趋势
                value: Math.floor(Math.random() * 10000), // 销售额
            },
            {
                goodsName: '八喜', // 商品名
                isDesc: !!Math.floor(Math.random() * 2), // 是否为下降趋势
                value: Math.floor(Math.random() * 10000), // 销售额
            },
            {
                goodsName: '小洋人', // 商品名
                isDesc: !!Math.floor(Math.random() * 2), // 是否为下降趋势
                value: Math.floor(Math.random() * 10000), // 销售额
            },
            {
                goodsName: '好多鱼', // 商品名
                isDesc: !!Math.floor(Math.random() * 2), // 是否为下降趋势
                value: Math.floor(Math.random() * 10000), // 销售额
            },
        ],
    },
];
